package common 
{
	
	/**
	 * ...
	 * @author Luke Van In
	 */
	public interface ITest 
	{
		
		/**
		 * Describes the purpose of the test
		 * 
		 * @return
		 */
		//function getDescription():String;
		
		
		/**
		 * Runs a test
		 * The test should determine if a subject conforms to expected behavior
		 * 
		 * @return	Returns true if the test subject behaved in the expected manner, or false otherwise
		 */
		function run():ITestResult;
		
	}
	
}